<template>
	<div>
		<!-- 仅在 pdfSrc 有值时渲染 PDF 组件 -->
		<pdf v-if="pdfSrc" :src="`http://10.1.108.219:9081/whManager${props.pdfSrc}`" @error="onError" />
		<p v-else>请提供 PDF 文件的 URL。</p>
	</div>
</template>

<script>
import { defineComponent } from 'vue';
import Pdf from 'vue-pdf';

export default defineComponent({
	name: 'PdfPreview',
	components: {
		Pdf,
	},
	props: {
		pdfSrc: {
			type: String,
			required: false,
		},
	},
	methods: {
		onError(error) {
			console.error('PDF 加载错误:', error);
		},
	},
});
</script>

<style scoped>
/* 根据需要添加样式 */
</style>
